package com.hrs.common.anno;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author 摆渡人
 * @description 请求次数限制注解
 * @date 2022/12/9 21:31
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface RequestLimit {

    int seconds() default 60;//时间范围 单位：秒
    int maxCount() default 1;//最大次数
    String code();//方法标记，用于隔离
}
